dict1={'a':1,'b':2,'c':3};
print('定义一个字典dict1:',dict1);
dict2=dict1.copy();
print('使用copy浅复制给字典dict2:',dict2);
print('dict1 is dict2:',dict1 is dict2);
set=dict1.fromkeys(['a','b','c']);
print('使用dict1.fromkeys([\'a\',\'b\',\'c\'])复制给set:',set);
print('set的类型是',type(set));
print('使用get获取dict1中键a的值：',dict1.get('a'));
#print('使用has_key查看dict1中有无键d：',dict1.has_key(dict2));
print('使用items：',dict1.items());
print('使用keys：',dict1.keys());
print('循环输出dict1中的键和值');
for k in dict1.keys():
	print(k,dict1[k]);
print('使用setdefault新建一个键d，值0：',dict1.setdefault('d',0));
print('dict1[\'d\']：',dict1['d']);
dict2['d']=2;
print('\ndict[\'d\']=2\n');
print('dict1:',dict1);
print('使用dic1.update(dict2)',dict1.update(dict2));
print('dict1:',dict1);
print('dict1.values():',dict1.values());
print('dict1.clear():',dict1.clear());
print('dict1:',dict1);